home *** CD-ROM | disk | FTP | other *** search
/ Animator / Animator (Catchers).iso / Acrobat / pftw1.pkg / Reader / AcroRd32.exe / PSPROCSET / 16 < prev    next >
Text File  |  1999-03-18  |  2KB  |  113 lines

  1. %%BeginResource: procset pdflev1
  2. %%Version: 4.0 1
  3. %%Copyright: Copyright 1987-1999 Adobe Systems Incorporated. All Rights Reserved.
  4. %%LanguageLevel: 1
  5. %%Title: PDF operators, with code specific for Level 1
  6. currentscreen
  7. dup type /dicttype eq
  8. { /_defaulthalftone xdd
  9. pop pop
  10. }
  11. 5 dict begin
  12. 1 [/HalftoneType /SpotFunction /Angle /Frequency ]
  13. { exch def } forall
  14. currentdict
  15. end
  16. /_defaulthalftone
  17. exch
  18. dd
  19. } ifelse
  20. /initialize {
  21. _defaulthalftone sethalftone
  22. } bd
  23. /terminate { } bd
  24. /pl {
  25. transform
  26. 0.25 sub round 0.25 add exch
  27. 0.25 sub round 0.25 add exch
  28. itransform
  29. } bd
  30. /m { _sa? { pl } if moveto } bd
  31. /l { _sa? { pl } if lineto } bd
  32. /c { _sa? { pl } if curveto } bd
  33. /setSA { /_sa? xdd } bd
  34. /AlmostFull?
  35. { dup maxlength exch length sub 2 le
  36. } bd
  37. /Expand
  38. { 1 index maxlength mul cvi dict
  39. dup begin exch { def } forall end
  40. } bd
  41. /xput {
  42. 3 2 roll
  43. dup 3 index known not
  44. { dup AlmostFull? { 1.5 Expand } if
  45. } if
  46. dup 4 2 roll put
  47. } bd
  48. /defineRes {
  49. _categories 1 index known not
  50. { /_categories _categories 2 index 10 dict xput store
  51. } if
  52. _categories exch 2 copy get 5 -1 roll 4 index xput put
  53. } bd
  54. /findRes {
  55. _categories exch get exch get
  56. } bd
  57. /ri/pop ld
  58. /L1setcolor {
  59. aload length
  60. dup 0 eq
  61. { pop .5 setgray }
  62. { dup 1 eq
  63. { pop setgray }
  64. { 3 eq
  65. { setrgbcolor }
  66. { setcmykcolor }
  67. ifelse }
  68. ifelse }
  69. ifelse
  70. } bind dd
  71. /_sfcs { } dd
  72. /_sscs { } dd
  73. /_sfc { _fc L1setcolor } dd
  74. /_ssc { _sc L1setcolor } dd
  75. /scn { sc } bd
  76. /SCN { SC } bd
  77. /gs
  78. { begin
  79. /SA here { /_sa? xdd } if
  80. /TR here
  81. {
  82. dup xcheck
  83. { settransfer }
  84. { aload pop setcolortransfer }
  85. ifelse
  86. } if
  87. /HT here { sethalftone } if
  88. /FL here { i } if
  89. currentdict gsDI
  90. end
  91. } bd
  92. /f {
  93. { { sfc fill }
  94. {gsave sfc fill grestore clip newpath icl ilp}
  95. {gsave sfc fill grestore eoclip newpath icl ilp}
  96. } _doClip get exec
  97. } bd
  98. /f* {
  99. { { sfc eofill }
  100. {gsave sfc eofill grestore clip newpath icl ilp}
  101. {gsave sfc eofill grestore eoclip newpath icl ilp}
  102. } _doClip get exec
  103. } bd
  104. /S {
  105. { { ssc stroke }
  106. {gsave ssc stroke grestore clip newpath icl ilp}
  107. {gsave ssc stroke grestore eoclip newpath icl ilp}
  108. } _doClip get exec
  109. } bd
  110. /rf {re f} bd
  111. %%EndResource
  112.